1 using UnityEngine;
2 using
System.Collections;
3
4 namespace
GamePlay
5 {
6     
public class PauseButtonClickListener : InputAdapter
7     {
8         
public GameScreen gameScreen;
9
10         
public override void OnTouchDown()
11         {
12             
if (InputController.Name != InputNames.GAMESCREEN) return;
13             
base.OnTouchDown();
14             gameObject.GetComponent<SpriteRenderer>().color =
new Color(0.5f, 0.5f, 0.5f, 1);
15             SoundManager.playButtonSound();
16         }
17
18         
public override void OnCheckUp()
19         {
20             
if (InputController.Name != InputNames.GAMESCREEN) return;
21             
base.OnCheckUp();
22             gameObject.GetComponent<SpriteRenderer>().color =
new Color(1, 1, 1, 1);
23         }
24
25         
public override void OnTouchUp()
26         {
27             
if (InputController.Name != InputNames.GAMESCREEN) return;
28             
base.OnTouchUp();
29             gameScreen.pauseGame();
30         }
31
32         
void Start()
33         {
34
35         }
36
37         
void Update()
38         {
39
40         }
41     }
42 }



Trò chơi đua xe động vật trong UNITY Engine 114.911 lượt xem

Gõ tìm kiếm nhanh...